package alittlepond.config;

/**
 * Reusable property type. Used so that I can madify the properies defined for a thing and generate the GUI automatically.
 * 
 * @author hopey
 */
public interface Property {
	String getTitle();
	String name();
	Object getDefaultValue();
	PropertyType getPropertyType();
	Number getMinValue();
	Number getMaxValue();
	Number getStepSize();
	
}
